Cavern
Cavern4D
Cavernize
Debug
FilterInterfaces
Filters
Format
Common
Consts
Container
Decoders
Environment
FilterSet
Renderers
Transcoders
Utilities
AudioFormat
AudioReader
AudioTrackReader
AudioWriter
BitDepth
EnhancedAC3Reader
LAFMode
LimitlessAudioFormatReader
LimitlessAudioFormatWriter
RIFFWaveReader
RIFFWaveWriter
SegmentedAudioReader
SegmentedAudioWriter
Dispose()
GetSegmentFiles()
SegmentedAudioWriter(string, int, long, long, int, BitDepth)
WriteBlock(float[], long, long)
WriteBlock(float[][], long, long)
WriteHeader()
Helpers
QuickEQ
Remapping
SpecialSources
Spoofer
Utilities
Virtualizer
Atmosphere
AudioClip3D
AudioListener3D
AudioListener3DInspector
AudioSource3D
CavernizeRealtime
Channel
Clip
Environments
Jack
Listener
QualityModes
Rolloffs
SeatAdaptation
Source
class SegmentedAudioWriter
Writes audio files with the selected encoder in multiple segments
Visibility
Public
Extends
AudioWriter
Public functions
void
Dispose()
Close the files of the segments.
string[]
GetSegmentFiles()
Get all file names which are loaded by this writer.
Constructor
SegmentedAudioWriter(string path, int channelCount, long length, long segmentSize, int sampleRate, BitDepth bits)
Writes audio files with the selected encoder in multiple segments
void
WriteBlock(float[] samples, long from, long to)
Write a block of mono or interlaced samples.
void
WriteBlock(float[][] samples, long from, long to)
Write a block of multichannel samples.
void
WriteHeader()
Create the file header.